package luj.tool.jnproxyan.proxy.network.socks.actor.root.message.request.connect;

import io.netty.handler.codec.socksx.SocksVersion;
import io.netty.handler.codec.socksx.v5.Socks5AuthMethod;
import io.netty.handler.codec.socksx.v5.Socks5CommandType;

import java.util.Set;

public interface ReqConnectMsg {

  Long reqId();

  SocksVersion version();

  Set<Socks5AuthMethod> methods();

  Socks5CommandType cmd();

  String targetHost();

  int targetPort();
}
